/*
 *  Rook.h
 *
 *	.h File defining Rook Class. Extends Piece
 */

#ifndef ROOK_H_
#define ROOK_H_
#include "Piece.h"

class Rook: public Piece{
public:
	//Constructor
	Rook(Color _color,Position _pos);

	//Deconstructor
	virtual ~Rook(){
		return;
	}

	//Polymorphic method that returns moves that may be possible for the piece
	vector<Position> getPotentialMoves();
};


#endif /* ROOK_H_ */
